import numpy as np

"""
    np.random.permutation(x)
    如果 x 是整数，函数会生成一个从 0 到 x-1 的整数的随机排列,不重复。
    如果 x 是数组，函数会返回该数组的一个随机排列，而原数组不会被修改
"""

if __name__ == '__main__':
    # 定义一个数组
    arr = np.array([10, 20, 30, 40, 50])
    # 对数组进行随机排列
    perm_arr = np.random.permutation(arr)
    print(np.random.random(10))
    print("原数组：", arr)
    print("随机排列后的数组：", perm_arr)
